package org.pb.org.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.pb.basic.domain.BaseDomain;

import java.util.Date;

/**
 * 店铺对应的实体类
 * @author
 */
@Data
public class Shop extends BaseDomain {

    /**
     * 店铺名
     */
    private String name;

    /**
     * 店铺电话
     */
    private String tel;

    /**
     * 店铺入驻时间
     */
    private Date registerTime = new Date();

    /**
     * 状态
     * 0 表示待审核
     * 1 表示审核通过
     * 2 表示待激活
     * -1 表示审核失败
     */
    private Integer state = 0;

    /**
     * 店铺地址
     */
    private String address;

    /**
     * 店铺的logo
     */
    private String logo;

    /**
     * 管理员id
     */
    private Long admin_id;

    /**
     * 店铺管理员
     */
    private Employee admin;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    public Date getRegisterTime() {
        return this.registerTime;
    }

}
